package kusterordonio.dominio;

import java.io.Serializable;
import java.util.*;

public class Persona implements Serializable {

    private String nombre;
    private String apellidos;
    private Date fechaNac;
    private String lugarNac;
    private String cedulaId;
    private String domiclio;
    private String telefono;
    private boolean sexo;

    public Persona(){
    }

    public Persona(String nombre, String apellidos, String cedula){

        this.setNombre(nombre);
        this.setApellidos(apellidos);
        this.setLugarNac("");
        this.setCedulaId(cedula);
        this.setDomiclio("");
        this.setTelefono("");
    }

    public boolean equals(Object unaP){
       return this.getCedulaId().equals(((Persona)unaP).getCedulaId());
    }

    public String getApellidos() {
        return apellidos;
    }

    public void setApellidos(String apellidos) {
        this.apellidos = apellidos;
    }

    public String getCedulaId() {
        return cedulaId;
    }

    public void setCedulaId(String cedulaId) {
        this.cedulaId = cedulaId;
    }

    public String getDomiclio() {
        return domiclio;
    }

    public void setDomiclio(String domiclio) {
        this.domiclio = domiclio;
    }

    public Date getFechaNac() {
        return fechaNac;
    }

    public void setFechaNac(Date fechaNac) {
        this.fechaNac = fechaNac;
    }

    public String getLugarNac() {
        return lugarNac;
    }

    public void setLugarNac(String lugarNac) {
        this.lugarNac = lugarNac;
    }

    public String getNombre() {
        return nombre;
    }

    public void setNombre(String nombre) {
        this.nombre = nombre;
    }

    public String getTelefono() {
        return telefono;
    }

    public void setTelefono(String telefono) {
        this.telefono = telefono;
    }

    public boolean isSexo() {
        return sexo;
    }

    public void setSexo(boolean sexo) {
        this.sexo = sexo;
    }

    @Override
    public String toString() {
        return apellidos.toUpperCase() + ", "+ nombre ;
    }
    
}
